package com.itheima.day10.第六题;

import java.util.HashMap;

/*
*   现获取到一段文本，如下：

wo ai heima wo ai java wo yao hao hao xue xi java
单词间以空格分隔，请编写程序统计这段文本中每个单词出现的次数。
*
* */
public class Demo6 {
    public static void main(String[] args) {
        HashMap<String,Integer> hm = new HashMap<>();
        String str = "wo ai heima wo ai java wo yao hao hao xue xi java";
        //将字符串分割为字符串数组
        String[] s = str.split(" ");
        //遍历存入集合
        for (String s1 : s) {
            //判断集合中是否存在
            if (hm.containsKey(s1)){
                //存在,将计数器加一再放回
                int count = hm.get(s1);
                count++;
                hm.put(s1,count);
            }else {
                //不存在直接将字符串存入,将计数器赋值为1
                hm.put(s1,1);
            }
        }
        hm.forEach((key,value) -> System.out.print(key + "(" + value + ") "));
    }
}
